Abstract Semantic Association Network Training (AbSANT)